A first course in computer science: Languages and goals
نویسنده
چکیده
The College Board Advanced Placement exam in computer science will use the language Java starting in fall 2003. The language chosen for this exam is based on the language commonly taught in introductory computer science courses at the university level. This article reviews the purpose of an introductory course and the various suggestions for the curriculum of introductory courses published by the Association for Computing Machinery. It then proposes that such a course stress foundational concepts over specific language syntax, and then provides a list of such foundational concepts and related topics. Based on this fundamental curriculum, the article recommends C++ as the most appropriate language. An appendix provides a sample syllabus.
منابع مشابه
TOPOLOGICAL CHARACTERIZATION FOR FUZZY REGULAR LANGUAGES
We present a topological characterization for fuzzy regular languages: we show that there is a bijective correspondence between fuzzy regular languages and the set of all clopen fuzzy subsets with finite image in the induced fuzzy topological space of Stone space (Profinite space), and then we give a representation of closed fuzzy subsets in the induced fuzzy topological space via fuzzy regular...
متن کاملComputer-assisted instruction.
THIS ARTICLE reports on a program designed to develop computer literacy by offering instruction in a wide range of programming languages. Beginning in 1968, a computer-assisted course in computer programming was conducted through the Business Department of Woodrow Wilson High School, an "inner city" school in the Hunter's Point-Bayview area of San Francisco. Each day for three semesters, betwee...
متن کاملThe Impact of Mediational Artifact Types on EFL Learners’ Writing Complexity: Collaboration vs. Asynchronous Artifacts
The present study was an attempt to investigate the significance of environmental changes on the develo p- ment of writing in English as a Foreign Language (EFL) context with respect to the individual. This study also compared the impacts of collaboration and asynchronous computer mediation (ACM) on the writing complexity of EFL learners. To this end, three intact writing classes were designate...
متن کاملThe Impact of the First Goal in the Final Result of the Futsal Match
Among the many technical and tactical aspects of the behavior of players, the goals are the most studied. The goal is the key to success for teams and its analysis in all matches of a major futsal tournament (World Cup) that allows multiple assessments. The aim of this study was to analyze the impact of the first goal for the final result in the futsal match, identifying the team that scored th...
متن کاملDifferent Audiences but Similar Engagement Goals: In-Progress Work on Two Course Transformations
This paper reports our experience in transforming two undergraduate Computer Science courses at the University of British Columbia (UBC). In particular, we are applying an assortment of best practices from educational research known to increase student engagement. The two courses are being transformed in different ways because their learning goals and audiences vary greatly. For example, the co...
متن کامل